onEvent('recipes', (event) => {

    const recipes = [
        {
            input:  { item : 'create:precision_mechanism'},
            output: { item: 'pneumaticcraft:speed_upgrade', count: 4 },
            id: `nr2_assembly:plastic`
        },
        {
            input:  { item : 'kubejs:box_2'},
            output: { item: 'thermal:machine_smelter', count: 1 },
            id: `nr2_thermal:machine_smelter`
        },
        {
            input:  { item : 'kubejs:box_3'},
            output: { item: 'thermal:machine_pulverizer', count: 1 },
            id: `nr2_thermal:machine_pulverizer`
        },
        {
            input:  { item : 'kubejs:box_4'},
            output: { item: 'thermal:machine_press', count: 1 },
            id: `nr2_thermal:machine_press`
        },
    ];

    recipes.forEach((recipe) => {
        event
            .custom({
                type: 'pneumaticcraft:assembly_laser',
                input: recipe.input,
                result: recipe.output,
                program: 'laser'
            }).id(recipe.id);
    });

    /**
     * recipes.forEach((recipe) => {
        event
            .custom({
                type: 'pneumaticcraft:assembly_drill',
                input: recipe.input,
                result: recipe.output,
                program: 'drill'
            }).id(recipe.id);
    });
     */
});